package com.songlanyun.modules.servicegoods.model.vo;

import com.songlanyun.common.drive.ValueObject;
import com.songlanyun.common.enums.GoodsConstant;
import lombok.Data;

import java.util.List;

@Data
public class ServiceGoodsPageReq implements ValueObject {

    /**
     * 发布的商家店铺Id
     */
    private Long shopId;

    /**
     * 商家店铺名称
     */
    private String shopName;

    /**
     * 标题查找
     */
    private String title;


    /**
     * 审核状态
     */
    private Integer verifyStatus = -1;

    /**
     * 商家商品分组
     */
    private Long groupId= 0L;

    /**
     * 二级商品分组
     */
    private List<Long> childrenIds ;

    /**
     * 上下架状态
     */
    private Integer added = -1;

    /**
     * 客户端环境（app,applet）
     */
    private String client ;

    /**
     * 1是综合（按发布时间），2是新品，3价格，4销量
     */
    private Integer orderType =1;

    /**
     * 排序方式
     * asc desc
     */
    private String orderMode= "asc";


    /**
     *  在商家店铺中显示推荐，热门，新品，自营商品
     *  type = recommend，hot,new
     */
    private String type;

    /**
     * 条目数
     */
    private Integer limit;

    /**
     * 服务分类
     */
    private Long serviceCategoryId;

    /**
     * 城市code
     */
    private String cityCode;

    /**
     * 区code
     */
    private String areaCode;

    /**
     * 分类ID
     */
    private Long classifyId;

    /**
     * 是否是联盟商家
     */
    private Boolean unionBusiness;

}
